home *** CD-ROM | disk | FTP | other *** search
- '\"
- '\" Copyright (c) 1989-1993 The Regents of the University of California.
- '\" Copyright (c) 1994 Sun Microsystems, Inc.
- '\"
- '\" See the file "license.terms" for information on usage and redistribution
- '\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
- '\"
- '\" @(#) StrMatch.3 1.8 94/12/17 16:17:32
- '\"
- .so man.macros
- .HS Tcl_StringMatch tclc
- .BS
- .SH NAME
- Tcl_StringMatch \- test whether a string matches a pattern
- .SH SYNOPSIS
- .nf
- \fB#include <tcl.h>\fR
- .sp
- int
- \fBTcl_StringMatch\fR(\fIstring\fR, \fIpattern\fR)
- .SH ARGUMENTS
- .AP char *string in
- String to test.
- .AP char *pattern in
- Pattern to match against string. May contain special
- characters from the set *?\e[].
- .BE
-
- .SH DESCRIPTION
- .PP
- This utility procedure determines whether a string matches
- a given pattern. If it does, then \fBTcl_StringMatch\fR returns
- 1. Otherwise \fBTcl_StringMatch\fR returns 0. The algorithm
- used for matching is the same algorithm used in the ``string match''
- Tcl command and is similar to the algorithm used by the C-shell
- for file name matching; see the Tcl manual entry for details.
-
- .SH KEYWORDS
- match, pattern, string
-